// 获取流程定义请求参数
export interface BpmDefinitionGetReq {
  Id: number
  Key: string
}
// 获取流程定义响应参数
export interface BpmDefinitionGetResp {
  Id: number
  Key: string
  Name: string
  CategoryId: number
  CategoryName: string
  CategoryCode: string
  CategoryConf: string
  CategoryStatus: number
  FormId: number
  FormName: string
  FormConf: string
  FormFields: string[]
  Status: number
  CreateTime: string
  UpdateTime: string
}

export interface BpmDefinitionPageReq extends PageParam {
  Id?: number
  Key?: string
  Name?: string
  CategoryId?: number
  CategoryCode?: string
  CategoryName?: string
  Status?: number
}

export interface BpmDefinitionPageResp {
  records: BpmDefinitionModel[]
}


export interface BpmDefinitionListReq {
  Id?: number
  Key?: string
  Name?: string
  CategoryId?: number
  CategoryCode?: string
  CategoryName?: string
  Status?: number
}

export interface BpmDefinitionListResp {
  records: BpmDefinitionModel[]
}


export interface BpmDefinitionModel {
  Id: number
  Key: string
  Name: string
  CategoryId: number
  CategoryName: string
  CategoryCode: string
  CategoryConf: string
  CategoryStatus: number
  FormId: number
  FormName: string
  FormConf: string
  FormFields: string[]
  Status: number
  CreateTime: string
  UpdateTime: string
}

